to be entrusted with delivery - Spanish English Dictionary